Skip to content

Conversation

@geofflamrock
Copy link
Contributor

@geofflamrock geofflamrock commented Feb 11, 2025

Adds support for running runbooks that are stored in Git for config-as-code projects. It adds a new GitRef input (e.g. main) to the RunRunbookV6 task which if supplied will run the runbook for the given ref.

Fixes OctopusDeploy/Issues#9249

Examples

Pipeline with a step to a Git runbook and a Db runbook:
image

Logs of Git runbook being triggered and associated runbook run in Octopus:
image
image

Logs of Db runbook being triggered and associated runbook run in Octopus:
image
image

@geofflamrock geofflamrock requested a review from a team March 4, 2025 03:38
@geofflamrock geofflamrock marked this pull request as ready for review March 4, 2025 03:39
Copy link

@stevencl840 stevencl840 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing that does not need to be there. I like it

@geofflamrock geofflamrock merged commit 48190c7 into main Mar 9, 2025
9 checks passed
@geofflamrock geofflamrock deleted the geoffl/run-git-runbook branch March 9, 2025 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Azure DevOps Runbook Run task does not support config-as-code runbooks

2 participants